package gov.pr.celepar.sentinela.admin.facade;

import gov.pr.celepar.sentinela.admin.dao.LogGrupoSistemaDAO;
import gov.pr.celepar.sentinela.admin.dao.factory.DAOFactoryServer;
import gov.pr.celepar.sentinela.admin.excecao.SentinelaServerException;
import gov.pr.celepar.sentinela.admin.pojo.LogGrupoSistema;

import java.util.Collection;
import java.util.Date;

public class LogGrupoSistemaFacade {

	public static Collection<LogGrupoSistema> listarLogs(Long codGrupo,
			Long codSistema, Long codAutor, Date dataInicial, Date dataFinal,
			Integer limite) throws SentinelaServerException, Exception {

		LogGrupoSistemaDAO logDao = DAOFactoryServer.getDAOFactory()
				.getLogGrupoSistemaDAO();

		Collection<LogGrupoSistema> logs = logDao.listar(codGrupo, codSistema,
				codAutor, dataInicial, dataFinal, limite);

		return logs;
	}
}
